package com.xiaomi.service;

import com.xiaomi.entity.DiZhi;

import java.util.List;

/**
 * @ClassName DiZhiService
 * @Description TODO
 * @Author lll
 * @Date 2021/11/27 15:11
 * @Version 1.0
 **/
public interface DiZhiService {

    /**
     * @MethodName pageSearch
     * @Description 列表查询
     * @Param stratRow 起始行
     * @Param limit  一页展示多少行
     * @Param shId   查询收货shId
     * @Param shName  查询收货名
     * @Return java.util.List<com.xiaomi.entity.DiZhi>
     * @Author lilingling
     * @Date 2021/11/27 15:25
     **/
    List<DiZhi> pageSearch(Integer startRow, Integer limit, Integer shId, String shName);

    /**
     * @MethodName getCount
     * @Description 获取总条数
     * @Param shId   收货shId
     * @Param shName  收货名
     * @Return java.lang.Integer
     * @Author lilingling
     * @Date 2021/11/27 15:34
     **/
    Integer getCount(Integer shId, String shName);

    /**
     * @MethodName insert
     * @Description 添加
     * @Param shName  收货名
     * @Param sheng  省
     * @Param city   市
     * @Param xiaoqu  区
     * @Param phone  电话号码
     * @Return java.lang.Integer
     * @Author lilingling
     * @Date 2021/11/27 15:25
     **/
    Integer insert(String shName, String sheng, String city, String xiaoqu, String phone);

    /**
     * @MethodName update
     * @Description TODO
     * @Param shName  收货名
     * @Param sheng  省
     * @Param city   市
     * @Param xiaoqu  区
     * @Param phone  电话号码
     * @Param shId   收货shId
     * @Return java.lang.Integer
     * @Author lilingling
     * @Date 2021/11/27 15:26
     **/
    Integer update(String shName, String sheng, String city, String xiaoqu, String phone, Integer shId);

    /**
     * @MethodName delete
     * @Description 删除
     * @Param shId  删除收货shId
     * @Return java.lang.Integer
     * @Author lilingling
     * @Date 2021/11/27 15:26
     **/
    Integer delete(Integer shId);
}
